More clarity on revenue recognition could allay market fears