Added "Suspender" to avoid wasting CPU time.
Much ANSI-ized