Kirkendall effects