smart enough?