If there is no gui registered (-1), do not return true which allows us to place blocks on ones that don't have a gui without having to hold shift. (Harvester before and after is a good example)