Normally one shouldn't be using this datatype ever, but then someone have to tell that to gcc folks :(