wrong current fn