That should probably be in its own method