I didn't want to change original code.