Including adding a wrapper type for NVM addresses to provide validation that the wrong addresses aren't being sent to the device