How do you compromise when engineering tells you that your proposed design is too technically complex to build within the current sprint?