atoa not really needed after all