See:
and
hint - the restriction is messing you up, code it into the every block vs. have the every block nested underneath it