design errors and to avoid criticism