Dictionary is now abstract so we can begin to start switching them out.