should be public, since such header already may be in use.