getting this to compile

it doesn't need to be static but feels cleaner. passing it everywhere where a roll is required would be a bit of an overkill, so all things considered, this seems better.