Seems backdrop is sometimes not created yet, still getting nil errors. Just check for p.backdrop.