Revenue recognition: Tips for challenging circumstances