Ditch static functions that can be achieved with regular methods and `copy()`
Tests