despicable and inexplicable