clever mapping for Try