np. tests for these conditions will be great.