maybe I'm not reading this correctly, but are we testing this function i.e. `complete`?