Implemented `convert`