Updated from Sat class.