Request class improvements