don't use anonymous struct fields if it's not needed