sigh, what a week!