checkpoint
fixed call to block