adding canBeStrictlyBefore

copying the network under that, sounds inefficient, but shall serve the purpose for now