the method name is kind of misleading, because for us, "highest priority" means 1, and "lowest priority" means 5.... (i'll probably change the method name in the future)