Done. 100% test coverage