support existence and boolean values