export the coercion method