Refactored to use Spaces out Binary