reading the value from the card works fine but for some reason the stack protector does not like us when we try to assign the value
got tired of trying to figure out why it dies, just unroll the function...
no need to init these
got tired of trying to figure out why it dies, just unroll the function...
do not leak memory