I think this should block instead