"bits" can never be trusted now that we need to call lock() on the handle to get the virtual address of the buffer.