Yes they are seperate gems, you know that :)? But i mean why do you write
```ruby
let(:photo) { Photo.new(uuid: create_uuid, source_file_path: test_image_path) }
```
instead of
```ruby
let(:photo) { build(:photo) }
```
and
```ruby
it "does not save an image without the presence of width" do
  invalid_photo = Photo.new(uuid: create_uuid, source_file_path: test_image_path, height: 100)
  expect(invalid_photo).to_not be_valid
end
```
instead of
```ruby
it { should validate_presence_of(:width) }
```