Похоже на баг, т.к. не принимает по п.3, но я в реализацию метода даже не смотрел.