NSLogging my way to understanding