I'm not a fan of throwing an exception from a boolean property.