upgrading joi to 4.0, currently broken; this commit fixes things