handled a corner case