add shorter interface to coercion