use new pin syntax in preproc