Remove given,when
Removing smartmatch
Removing smartmatch