Why isn't my contract complete?