I noticed the other driver use the default state initializer, which does more than just memset. Some of the default values are non 0.