Implementing pundit