Is this ifdeffed?  or was it always an integer even in mobility?