prevent being used in unsupported locations