Variable processing