Finished implementing. Now begins the dreaded debugging