Improved method testing and protocol testing!