fixed: get_pos, memory_print