Work on #1. Only one case can be compiled without an error (?)