We study the computational power of machines that specify their own acceptance types, and show that they accept exactly the languages that -reduce to NP sets. A natural variant accepts exactly the languages that -reduce to P sets. We show that these two classes coincide if and only if , where the latter class denotes the sets acceptable via at most one question to #P followed by at most a constant number of questions to NP.