colons not optional