that railtypes do not be in ascending order of appearance. Allows easier implementation or more railtypes