Fixed admin check DRY