shortened waits, changed to TSreadstate