scope it
no extra dependency
reuseable specs