Any reason for this not to be static?