added test for max call depth on creation

This test is kinda huge. But it covers something I was doing incorrectly.