issue #35: function args completion behavior changed