experimenting with default behaviors for J and K