Added the Destination class and may have fixed part of the timeout bug