Русско-английский научно-технический словарь
• The accounts of these observers fall somewhat short of objectivity.
недостает