verify the existence of functions before applying them

If a point is not a circle, we place it on the map using translate