+1 on @calebthompson's thoughts