I think this has to do with the fact that a double is used as storage, which doesn't accept "X" or related formats. Is there a known workaround for this?