these shoudl be within the HAS_MLITE ifdef too, shouldn't they?