defcallback redir support