How slow is to do dynamic extend vs “native”