Not supporting this behavior is a breaking change. I still haven't internalized these changes, but if this diff gets the :+1:, it will have to go against `3.0-development`.