i should probably test this on a local server but where would the fun be in that?