Very good example of the deviation of our style guide.
I don't know how this "slipped" through code review, but we will address that too.
Technically there is no problem in using asserts in POs, but by following our style guide we assure that every project is written following this set of rules, so when someone switches between projects it's easier and more readable for them.