Use exec instead of eval