weird ops type stuff