move non-table tests to complex_test.go