18-228 mcm blog post