Better API on advice of @rowanbeentje