Do we need a `> 0` check here..?