isEmpty() fixed