Master Pages not allowing Optional Stylesheets

When I remove stylesheet references from the child of a master page then select “Update the whole project” from the Component menu option, the stylesheet references are re-added, as per their presence in the master page.

I also see that when I check the “manage stylesheets” menu option for the child page, the stylesheets are still shown as being absent, but when I go and check them in the child page code they are still there.

I don’t want the performance overhead of unnecessary stylesheet references in child pages that don’t use them. Neither do I want to abandon the use of placing the head tag block in my master pages. Is there a formal way of removing stylesheets from child pages? Or maybe a workaround?