I'm not sure if this works when the hard limit is `unlimited`.