no user effort needed for byte compile workaround