yeah, was getting warnings and didn't think before I added typecasts everywhere, I'll remove it