negative level should be complemented