Really use the appropriate static methods