continuing Either refactor