More checks in place for isSuccessful()
dot blocks for construct