more strict tolerance for reference state, still not zero