Soft or hard