theoretically, your logic sounds fine