add goto finish on 500; not specifically necessary but follows pattern