getting rid of #[] reader macro