Failing test: ```cs [Test] public void Null_may_be_specified_for_non_optional_System_Nullable_typed_factory_parameter() { Container.Register( Component.For<DependencyFromContainer>(), Component.For<ComponentWithNonOptionalNullableParameter>(), Component.For<ComponentWithNonOptionalNullableParameter.Factory>().AsFactory()); var factory = Container.Resolve<ComponentWithNonOptionalNullableParameter.Factory>(); factory.Invoke(nonOptionalNullableParameter: null); } public sealed class DependencyFromContainer { } public sealed class ComponentWithNonOptionalNullableParameter { public delegate ComponentWithNonOptionalNullableParameter Factory(int? nonOptionalNullableParameter); public ComponentWithNonOptionalNullableParameter(int? nonOptionalNullableParameter, DependencyFromContainer dependencyFromContainer) { } } ```