Got to be a better approach.