The best of the forks

#121 prompted me to create this overdue PR. See explanation there.
While I can see the reason this was added, we should probably just check at the implementation level if the method exists before calling it.