ternary check for self == user