you are absolutely right. might be a good time to read back these threads

part 1

part 2