Translation / error checking