See Darren's blog on bam best practices