Reverting to old apply_from_tuple