recurses no further if function callback with body or statusCode