I guess it could also wait to instantiate form until it has passed the below if check.