Perhaps this should also be [TrueClass, FalseClass], as true is a valid value :)