conditional base reload on apply