Put a proper template around this.