fix ancient staff bugs

Do it