Fixes #2380 - argument checking in file accepts chained arguments from copy