fix exceptions, sets, true and false, triangle