maybe without require_POST?
strip out experimental spikes