Keep path in error, type coercion