Use 'if not cstruct' to handle case where cstruct is some 'False'-y value