I'm assuming that in the case it didn't produce data it's because it wasn't called, in which case nil seems like the correct option (so you would know a gear didn't return stdout).  Since this is part of an array you'd have a nill spot and then could do something like "N/A" or "--"