Make this less terrible.