Train wreck! Who cannot calculate revenue recognition accurately in this day and age especially with auditors signing off on prepared accounts?