false should not cast to empty object