Better handling of desired_mechs