methods are copied and not always recompiled