... and I forgot to cast the pointer