Removed public access to to the invoke functions