cleaned up return values for spinner