Added protection against non-admins and multiple updates.