Why do you require your customer to select a new number even though they
need to port in their number? The business logic is just confusing.
There should be two check-out options to separate different users, one
for the new numbers, one for the porti...