TODO Test cases. Sad panda for now...