fixed and improved checks for techs