improve state handling... still need to prevent overlapping nonces during series