account for callback options