switches in list.c, be consistent in all command handlers