experimenting with blocking