No, that is exactly how it works if you are not resident in Switzerland. Quite logical IMHO. How else would you do it :)