adding additional checks for registered items before proceeding. props @topdown