Tip #587: Designing Backwards