New revision. Cleaned up the prints.