General practice for automation