This definitely looks like a bug after looking at the docs and tests.