Is this require necessary?