use common messages
fix: subtract the values, not the pointers