client role checks
problem and event role checks