weird interaction between DataLoc and RequestVar