could this be a static member?