[PATCH] HWPPs behave appropriately with nil FE value and range value for provider