IMO it's not good idea to involve different controller here.