+exercises and gotchas