Revamp chain.execute to properly run.