Fixed bound methods and it actually works and stuff