Updated the LwResult API to be more sane