> Shouldn't we also be checking for a 'positive'='down' attribute in this rule?

I suppose not actually, if it's soil.