Add bunsan::pm internals