Copy/pasting versioning stuff instead of using a library