Are pattern guards obsolete?