made get_call_components stricter