it sort of works