Runs first. When it fails, everything after it is skipped, except for finallyCommand
final String? pre;