support continue, fix conditional
3 files changed