Just after sending that patch it struck me that there's no way to start with <a petal:attributes="attr value"/> and get <a attr=""/> because if the string is empty then you'll get <a/> Shouldn't this only happen when value is undef? F