I feel like I might actually be onto something here...