This patch saves 19 Bytes in the sleep command and reduces its complexity over a half.