three design mistakes