core vs. non-core