empty method now fires its callback. fixes #8