Probably good to explain wtf `with` is doing here.