I think we're better off erroring rather than normalizing incorrect input.