- "explicit" block method