up.usage add the return type check