add an optional content disposition mode, so you can use inline if needed