is this ensure block now redundant ?