They play poker every other Saturday night /jk 

It does need a better name. Can't think of any though. 

>why we need a separate function for this.  

What do you mean?