eating your cake and having it too