passes all but two for mem1