const guards everywhere ..