switched to readAttrsList
what was I thinking before?