use request path instead of creating new instances