still bulshit validation