trying to reduce some stuff