robots are hard.