Allow non truthy values to be returned by setter