yeah exactly: ``` #0 core::ub_checks::maybe_is_aligned_and_not_null::runtime (ptr=0x42004019, align=1, is_zst=false) at /home/irees/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ub_checks.rs:127 #1 core::ub_checks::maybe_is_aligned_and_not_null (ptr=0x42004019, align=1, is_zst=false) at /home/irees/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:3241 #2 core::ptr::read_volatile::precondition_check (addr=0x42004019, align=1, is_zst=false) at /home/irees/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1746 #3 0x00004f26 in core::ptr::read_volatile (src=0x42004019) at /home/irees/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ub_checks.rs:75 #4 0x000007f2 in vcell::VolatileCell::get (self=0x42004019) at /home/irees/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/vcell-0.1.3/src/lib.rs:33 #5 atsamd21g::generic::Reg::read (self=0x42004019) at pac/atsamd21g/src/generic.rs:490 #6 atsamd_hal::peripherals::adc::Adc::sync ( self=0x20007f5c) at hal/src/peripherals/adc/d11/mod.rs:105 ```