specs instead of wrappers