Cleaned up copy.