embedded pointer type test for 100% coverage and fixes to main type being a pointer