Moving endpoint interceptor out of client code for obvious reasons