return response objects instead of plain symbols

allows packaging of multiple elements into one return value