incorrectly implemented adapters return error objects
add support for csso