All these should not be static.