resolve #148 - make param warning more lenient

as documentation shows calling ->param without arguments to get a
list of params (all params) so only warn when ->param is passed an
argument since that is the most likely use case that will lead to
unexpected list context