see my comments above for similar block