Let's not use string.h