Revert "fixes #32"

This reverts commit 59434c60c4fe1eb9ed18f5979ea6d8acbe2403d0.

This created a bug in Current_rank_int code