empty() not is_empty()! Fool!