errors returns nil if empty