sigh - a long and winding road...