out != conv, so I don't see a case where it would be intp except for the case when the user passes out as intp.