Somewhat broken character list implementation :p