i don't see this used anywhere (allowStartIfComplete)