Cleaned up bit () macro to use bit () macro instead for readability