byte compile function redundant