Fix Javadocs, minor code tweaks

Yeah this is fine. Earlier I think someone convinced me to not throw an error if just one of many items were not found, because it was tedious to figure out why the entire query was failing by eliminating them one by one. But... I have never liked the semantics. So sneak it back in.