update with more permissions from the dark corners of mdn