Will this compiled correcty?