Did I seriously just implement set difference?