allow empty attributes