get rid of useless dereferencing as I understand the semantics of cython dot