Allow pred/succ to return data