Right. Good point I see on this is that any usage of this fields in a non OS dependent code will result in a compilation failure. This could prevent some weird bug.