This feels a bit hacky :o.