fsc compilation fix: fsc always skips the first argument