Done SelfPooledParser scheme; refactoring.