passes most tests