in reply to debugging during compile
BEGIN {} is a BEGIN block. BEGIN: {} is a block with an unfortunately chosen label.