Made major changes to BASE, this will break.