Seems like there should be an extra level to the version statement, something like version(arch,x86). I must be missing something about the intended use of the version statement.