Don't use the evil eval!