Make later callback optional