FFunctionIO support