Added empty?() method