added vector coersion to several more functions.