Not a fan of this, looks hacky