is this not a const function?