better [:symbol] method