a few special cases