Business logic up.