This is bad code. Do not merge.