@aemilii: This isnt entirely