why js and not coffee?