couldn't default to empty array for roles