Y ....when will it ever end..