this is not either fail fast nor optimized.
$admins should contain an array of user. If a wrong parameter is passed, it should throw a 400