using callbacks in unicorn and runit recipes