This code will work exactly the same as the previous implementation, right?