Explain what's going on, and check for errors