Added free_request to core functionality