reassignable instead of persistent