Is this a pure function?