Why make this static rather than automatic?