More reliable input checks, sensor errors return names now