For some weird reason <kbd>C-]</kbd> opens a definition on an existing buffer and not the current buffer. Is this an expected behavior?