extra little type check on .. operator
improve error message