Php 1093 refactor cursor logic

Do any of these three methods set exceptions for error cases?