One more DRY :)