I came to the same conclusion with regards to options vs attrs. Not something that wants to be muddled in with app data