twiddling variables
suppressed a warning