Basic extraction of expected arguments - no optional args yet