When Can Revenue Be Recognized As One Of The Best