external recorder function
Merge branch 'future' of https://github.com/wallix/redemption into future