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

Fixes #1.