add hiatus checking