Proper mcasts