update to handle numpads or numstations is 0