begun work on unreachable match cases