that’s not to say that you shouldn’t also check when handling the request but if the goal is to instruct the user to check some items. it might be a better experience to handle it client side and leave the funky error message as-is if they somehow submit a form without that check firing on the client side