request helper helpers