Think things through