Yeah I went back and forth on NPE vs IAE. I think the latter is good. I was looking for the Spring `Assert` then realized that we don't have Spring as a dependency. :) The TODO was a reminder to use the regular Spring validation.