Okay, I've fixed it so it throws `InvalidOperationException`. Does that sound right?