printfield/iffieldundef working