read arguments from right set of bytes to left, allow overwriting of ram