convert: one less function needed