Fixes #55 - Callback optional.