Cleaned method. Allows for variable requests via makeRequest.