fix toString()
fix indirect invocation of functions with defaulted params