should this be in a ensure block?