Скорее фича чем баг. Возможно, следует просто вывести более понятное сообщение об ошибке. <img width="352" alt="image" src="https://user-images.githubusercontent.com/988885/40282624-f20c9172-5c7a-11e8-97d2-dd11bbd570a7.png">