Code may always go wrong, eg. with NullPointerExceptions or ClassCastException.