abstract away direct mori use