wait -> sync: more natural name?