bug fix: handle factor input properly again