I think the manual confirmation idea makes the most sense here. I know it is not fully automatic, but it might save you a lot of trouble. Especially, when running multiple clients. Sometimes keeping things simple is better than spending hours trying to get around these restrictions.