trying to fix that pesky return that won't compile