Do not re-convert the same code

- Re-converting results in new names for temporary variables being introduced,
  which may break a user's assumptions