Beware. I get a warning for this line `combolane.cpp:212:21: warning: comparison is always false due to limited range of data type [-Wtype-limits]`