no copypaste pls.
can you stick ion law text generation in it's own proc and then call that?