with the instance method, this won't need to change