make proper unit tests for breaking hygiene