Make start code actually work, report more helpful errors.