Make callback optional. Closes #322