Avoid infinite recursions.