Should there be a conditional here to check the method actually exists?