fixes protect objective