We need a little more flexibility on how attributes are generated and I'd assume this isn't unusual. #95