weird validation issues