programmatically exclude new fields from render() I need to render a limited number of fields from a given content type, without exposing the new ones I may add some day in the future.

Now I have:

print render($page)

When a new field is added to the content type, I have that added to the render($page) as well. I don't want this to happen.
Aside hiding the field from "admin/structure/types/manage/CONTENT_TYPE/display", how can I programmatically exclude new fields from render.
A common way is to use hide() function in a preprocess hook as:

hide($page['field_machine_name']);