Async callback return null on success (fixes #5)