extending was a better idea