I think you're totally right. We need to start writing per-component examples to catch these things.