repair sub routes to return actual return