improve required privs