Replication

@enisoc @aaijazi 
It seems weird that Golint doesn't like the parameter names. I'd think they're especially useful in an interface definition.