Support PE 3.1 & Use Beaker