Design demands iteration