FIX Some strange casting situations float instead of int
IMP Do not insert errors twice