Thanks for pointing that out, it actually got shorter by using Object::send.