tossed accidental duplicate code in malloc...