Be friendly to memory