Cannot lock there, and be nicer about types