abraction is good