Refactored `_prerelease[gl]t()` methods
Little refactoring, matcher is now more flexible and allows more stuff
to be done