Re-worked after review

Signed-off-by: David Hunt <dave@emutex.com>