Are You Building on the Rock?