Begin optimization
remove derp from PFBlockElement
start on factorizing linkers