behavior is changed here, it should not