Test cases & bugfixes