If that bug happens to occur again could you fill out a bug report with the info I have outlined in my OP please? I just double checked and it looks like the script should indeed be checking whether or not it's upstairs when determining if it's in the bank, I'd be curious to see what caused this bug to happen. Happy to hear you're satisfied with the script other than that issue.