Teddy's + Jordan's code combination.