Should also check if there is a cursor at all and if not, cancel and return false