a whole buncha G! Techs with many a thanks to canofwhoopass