Same comment again, duplicate. Please merge the two branches in this function and only put what's different in an ``if`` block.