Tying Up The Loose Ends