This will never pick up changes in crichton if the descriptor is left around.