improving on the implementation of the converter manager