Everything working again, submachines respond correctly