90% sure I fixed the restart bug.