Temporarily fix EmptyComponents

This a workaround for the problem described in #2770. It should be
temporary because this is really just working around the real problem.
If I'm not careful I'm going to become one of those people who doesn't write any semicolons.