Full PHB implementation. A boy can dream.