see about dealing with some compiler errors