Nit pick: `attr` accepts an object (compared to multiple calls)