Subway has a new rewards program, but it’s really confusing.

The new program, called Subway MyWay Rewards, will give customers surprise food items and tokens, which will eventually become reward dollars, according to a press release.

The rewards program, which will launch in the U.S. and Canada next month, will arrive in more than 28,500 restaurants.

Guests will receive birthday surprises and more surprises based on how much they spend.

"We know time and money are important to our guests," said Subway Chief Digital Officer Carissa Ganelli. "It's important to us that we deliver a seamless, convenient experience to help our customers get what they want when they want it — and what they want is our delicious, nutritious, and affordable food.

Customers can join the rewards program through the Subway App, or a restaurant.

According to Mashable, the program’s rewards program is somewhat confusing. On one hand, customers will receive surprises, like coupons and special offers. That’s the easy part.

On the other hand, the tokens provide some complication. Customers will earn four tokens for every dollar spent. Two hundred tokens will result in $2 in Subway credit.

That means a customer would have to spend $50 at Subway to receive a $2 credit.

Or, since most Subway sandwiches cost about $6, a customer would have to spend nearly $150 to receive a free sandwich.

Subway previously launched a free meal punch card system called Sub Club. But, according to WIRED, the company discontinued the program in 2005. Customers expressed anger, though, when they showed up at restaurants to spend their reward points only to find the program no longer existed.

Subway joined a list of food companies that discontinued the punch card system — switching to mobile apps, instead — because customers could create fraudulent cards through photo-editing and laser printers.