It seems like most stuff stops it though, which makes me think that is the intended behavior and the exceptions are the bugs. But I think it feels very frustrating and the carpet shouldn't be canceled by abilities that were cast before using the carpet.