This looks... stupid.