Typos, errors, and missing interfaces