Testing capabilities :D
Some of this works, I swear!
Some simplification
This seems to actually be working now
doesn't work yet :(