only run calcsession if not already in it