also, assuming you do need to de-reference... a local variable `lastRequest` might clean up the code here a bit?