Added comments, modified case test for a single test of it.
The bug mentioned in an earlier commit seems to be a Python bug(that should have been caught by a test..)