* fixing some serious reduce dependencies bugs