Stroud is the real deal