ignoring bad by-name argument