@brooksm: The hardest part