Would it be better to create this on-the-fly rather than require the user to have an extra column in their mapping file?