What is this used for, should it not be internal?