Will always use Operation::Rack; optimize GET