using server recognition from interface utils