not ideal, but not broken