does not need to extend and copy stringex methods