BUG : fixes non-float args to stem

implemented some ugly arg parsing conditionals

fixes #2602