Those __calls were borken, preg_replace does not work like that...