Preheat the oven to 350 degrees
Butter an 8x13 baking dish (or smaller individual dishes) - this doesn't count as the butter in the recipe.
Melt the butter and whisk in the flour.
Add the milk and cook until the sauce thickens, stirring frequently.
Remove from heat and slowly add the cheese, stirring well.
Then add the salt, chili powder, mustard and garlic powder.
Stir until everything is melted and all ingredients are incorporated.
Mix the sauce with the under cooked penne, pour into the prepared pan.
Sprinkle the cheeses over the top along with a bit of the chipotle powder for some color.
Bake for 15 mins and serve.