fallback to implicit converter if there's no explicit converter defined