Better logging and first convenience method