fix last to delegate the rules to getFromLast