@alexgibson Made the callback optional.