I didn't have a look at the BB PR, but like I said in the comments: The server does fail (with 400 if I remember correctly).

Failing with 400 isn't of any help when we certainly do know what is wrong and could tell the user (InvalidInclude).
Please note, that until #80 is implemented a 400 doesn't give the user any usable information.