*-allow-without-* replaced with *-optional