Fixed printfn caused by the introduction data-pool slot and insufficient encapsulation of the function layout.