This feels hackish.