explicit 'exit 0' at ft2s end to avoid failure running in e.g. make