had one's cake and ate it too