parameter instantiation working, but parameter assignment is still brittle