I'll leave a comment because there should be code that tests the object code paths more, and this needs to be seperate for those to be written.