fixed type collision