Generating more valid designs during design exploration