explicit coercion