more robust testing