there's no reason for holder.js to be executable