SW-80. Cleaned up.