I just realized a much better approach