BUG when using absolute addresses (wtf), need to use base always