change meaning of AsBoolean