missing fget* and fset*