check if lower levels are complex, test cases for parameters