v1.0f with basic retry on error