we must now include experimental_optionalAttributes