Changed filter to initially just have init, doFilter, and destroy