surface tests run but mostly fail