spireland rhhayne more edits to the refresh mechanic - requirement.equals