Duplicate code see HandleGetRequest