prep tests for writing a recursive inject