made ReturnRequest amount a primitive double so null cannot be supplied