Only add protection to methods who need it