If open never is ran on gpio object, memory is not map, and at destructor time, pointer to gpio memory might be NULL. This is not an error.