perfect obligation