More prototypical Implementations for the comm