If it was previously [^\n] then why the change to [^] ?