!empty() is enough