and with REST you've got to do polling sometimes, which is bad