So in reference to #19 After doing so it would probably be better off all methods were available instead of reimplementing them.