bad field selection now returns instanceof Error