avoid to go through ServiceLoader too often