Working on startup protocol and startup errors