I had trouble deciding @baalexander I kept going back and forth since they really are a special case. I was trying to stick strictly to a guideline which is why I kept it so we are not tempted to make more and more special cases. I could go either way but you're right: we should decide since it will be API breaking towards all future development. I'm good with keeping it to stay true to the style but would not be opposed to the change back.