Debugging via NSLog.. probably about time to write some tests.