default priority should be passed as a method argument IMO