long but more accurate