This is the correct approach.