bad idea for client optionlist