support initial values to prevent exec on load