defense for #21