#53 was reverted in #55, but I'd like to consider re-landing it in the next major version.
#55 (comment)
#53 contained improvements, but at the same time caused breaking changes.
I tend to accept it at 0.4, but I feel I need some testing to see if it has any other impact.
So for now I'd like to revert it.