Why when you compile it at the API entry points to validate?