rename construct? method to construct_list?