This is the correct way to handle block place