Static helper functions m8