This spec should probably make sure a lot more things are present