hagel f. m . , swag blast ."