no pass - no hash