avoiding the variable silliness