fix for subspecs that hold publc headers