Working version with no SystemInit()