+refactor accept specs for pundit