will it ever end..