check if a method exists before calling it: AUE-291
return empty string on method mismatch instead of shift // empty