passing a parameter twice now throws an exception. closes #3