Image processor now uses hooks.