eliminated slow check at start

replaced by check as you go