Stuck on mysterious stackoverflow error. () is not longer considered an
empty list.