allow for empty instances list