fixin ruby alternatives call