INTERNAL - DIRECT