empty() check can go.