moved request helper helpers