As false is a valid value, we cannot use cannotBeEmpty() here