Only suggesting this as noted that the 'requirements' here do not match those...
Compare changes
Only suggesting this as noted that the 'requirements' here do not match those on the Documentation and hence wonder if best just to point folk to one source of truth :-)