i guess this isn't necessary
base16
don't tell