getDirectById needs 'next' parameter