drop F postfix on io functions, data has to get to foreign memory somehow...