@bitcast: View this question