Somehow I think this behavior leads to memory leaks easily...