It really doesn't makes sense to have a private static method :(