From http://kovshenin.com/2013/_n_noop/