As we discussed this also only works if the factory name is the same as the form name. This is fine in my experience, but perhaps worth documenting clearly?