it cannot be a boolean