So as it turns out, this was actually always a requirement, the code just didn't check it, some of the backend changes from PLPD 2 on the server caused things to properly be checked, causing the requirement to actually be noticed, it has been lowered to Senior Officer