Actually fixed it so that reaching def works, needed to create a new set
instead of referencing by other set, caused weird issues.
different log