Make the optional callback actually optional