Moved exchange method to Utilities