do not use custom switch