allow users of beefy() to use a custom handler