Devices hold stat structs directly, not pointers