more logic to handle transition ids