cache and alias like arguments