We need better name for this.