Simplify for internal use