theoretically we could trigger the generator earlier to check .. but this seems a bit risky as this can break assumptions people might have in the generator and i am not sure if its worth it.