Check for field existance before preprocessing homepage.

# Changes
 - Checks if fields exist on the homepage before going to work. This prevents errors if features do not properly revert and everything goes kablooie.

For review: @aaronschachter