make gl-select mandatory; mem-leak