is the where always a label ? can't it be an `attr` ?