fixes, warn on value <- scope conflict