Convert almost functional