trying to increase backwards compatibility