bad field selection now returns instanceof Error
Merge remote-tracking branch 'aheckmann/badFieldSelection'