can't support resets, remove ugly BASE_SHIFT hacking
can't support resets,
remove ugly BASE_SHIFT hacking