I had my assumptions about BasicReturn wrong :(