avoiding $variables