Reimplement non_empty? method