thanks to all weird