restart is magic and must be called ./restart