there are a few occasions above where you call this tuple arg. best to change it there also to tup