(^) OS_START is deferred to execute after sys_start
(^) minor adjustments