Proper receive