Dynamic Smart Blocks: using criteria twice isn't working?