test( 'a', undef, 'c' );; p1:a; p2:2; p3:c