i've learned that sometimes those cancellations are God's way of saying that it's time to put into practice what you've learned to date.

Seems like you did that.

Good job.