I think you should use a default date for deadline instead of a callback. It will be more verbose for the user