overload registered with string to enable python wrapping