doesn't the ~ handle this already?