string eval to defer