More practical
Merged changes.