take into account that key is aligned pointers to strings