excess eco() calls removed