avoid calling to_sym on user input, check if empty instead of unless > 0