Added the ability to return mulitple values