Why is there an empty else?