else, two tests for it, and todos